Automattic\Jetpack_Boost\Lib\Critical_CSS\Critical_CSS_State A

Total Complexity 61
Dependencies 1
Dependents 5
Total lines 503
Lines of code 221
Logical lines of code 104
Comment lines 205
Methods 33
Properties 6

Methods 33

Method Rating Maintainability Complexity Lines of code
verify_sources()
S
57 5 18
has_pending_provider()
S
59 5 14
get_core_providers_status()
S
62 4 11
get_provider_sources()
S
57 3 16
get_providers_success_count()
S
64 3 10
get_processed_providers_count()
S
64 3 10
collate_column()
S
65 3 9
maybe_set_status()
S
65 3 10
check_for_timeout()
S
71 3 5
set_source_status()
S
63 3 10
__construct()
S
64 2 9
set_as_failed()
S
65 2 9
set_source_error()
S
70 2 6
get_state_transient()
S
63 1 12
save()
S
63 1 12
create_request()
S
70 1 6
get_status()
S
82 1 3
reset()
S
80 1 3
get_percent_complete()
S
77 1 3
add_request_context()
S
80 1 3
get_total_providers_count()
S
80 1 3
get_provider_success_ratios()
S
80 1 3
get_provider_urls()
S
80 1 3
is_fatal_error()
S
80 1 3
get_key()
S
80 1 3
is_pending()
S
80 1 3
is_empty()
S
80 1 3
is_done()
S
80 1 3
get_updated_time()
S
76 1 4
get_created_time()
S
82 1 3
get_state_error()
S
82 1 3
set_source_success()
S
74 1 4
get_providers_errors()
S
76 1 4